home *** CD-ROM | disk | FTP | other *** search
/ Aminet 44 / Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso / Aminet / comm / mail / YAM23src.lha / Source / Makefile < prev    next >
Makefile  |  2001-05-02  |  2KB  |  63 lines

  1.  
  2. OBJS= YAM.o YAM_AB.o YAM_CL.o YAM_CO.o YAM_COg.o YAM_COs.o YAM_DI.o YAM_EA.o \
  3.       YAM_ER.o YAM_FI.o YAM_FO.o YAM_MA.o YAM_MAf.o YAM_MI.o YAM_RE.o YAM_TR.o YAM_US.o \
  4.       YAM_UT.o YAM_WR.o YAM_loc.o YAM_rexx.o YAM_rexx_rxcl.o YAM_rexx_rxif.o hmac_md5.o
  5.  
  6. EXTRA_OBJS= YAM_extra.o YAM_gates.o
  7. YAM: $(OBJS) $(EXTRA_OBJS)
  8.     gcc -noixemul -o YAM $(OBJS) $(EXTRA_OBJS) gg:lib/NewReadArgs.o -lxpkmaster -lmui -lopenurl -lamiga
  9.  
  10. starter: starter.c
  11.     m68k-amigaos-gcc -o starter -O2 -nostlib -noixemul -DNAME="\"YAM\"" starter.c
  12.  
  13. YAM.h: YAM.h.in
  14.     perl gen_include.pl YAM.h.in >YAM.h
  15.  
  16. %.o: %.c
  17.     gcc -noixemul -O2 -mmultiple -mcpu=604e -c -DYAMVER="\"2.2\"" -D__YAM_VERDATE="\"7.4.2001\"" -D__YAM_VERDAYS=8497 $<
  18.  
  19.  
  20. YAM.o:     YAM.c     YAM.h YAM_loc.h
  21. YAM_AB.o:  YAM_AB.c  YAM.h YAM_loc.h
  22. YAM_CL.o:  YAM_CL.c  YAM.h YAM_loc.h
  23. YAM_CO.o:  YAM_CO.c  YAM.h YAM_loc.h
  24. YAM_COg.o: YAM_COg.c YAM.h YAM_loc.h
  25. YAM_COs.o: YAM_COs.c YAM.h YAM_loc.h
  26. YAM_DI.o:  YAM_DI.c  YAM.h YAM_loc.h
  27. YAM_EA.o:  YAM_EA.c  YAM.h YAM_loc.h
  28. YAM_ER.o:  YAM_ER.c  YAM.h YAM_loc.h
  29. YAM_FI.o:  YAM_FI.c  YAM.h YAM_loc.h
  30. YAM_FO.o:  YAM_FO.c  YAM.h YAM_loc.h
  31. YAM_MA.o:  YAM_MA.c  YAM.h YAM_loc.h
  32. YAM_MAf.o: YAM_MAf.c YAM.h YAM_loc.h
  33. YAM_MI.o:  YAM_MI.c  YAM.h YAM_loc.h
  34. YAM_RE.o:  YAM_RE.c  YAM.h YAM_loc.h
  35. YAM_TR.o:  YAM_TR.c  YAM.h YAM_loc.h
  36. YAM_US.o:  YAM_US.c  YAM.h YAM_loc.h
  37. YAM_UT.o:  YAM_UT.c  YAM.h YAM_loc.h
  38. YAM_WR.o:  YAM_WR.c  YAM.h YAM_loc.h
  39. YAM_loc.o: YAM_loc.c
  40. YAM_rexx.o     : YAM_rexx.c YAM_rexx.h
  41. YAM_rexx_rxcl.o: YAM_rexx_rxcl.c YAM_rexx.h
  42. YAM_rexx_rxif.o: YAM_rexx_rxif.c YAM_rexx.h YAM.h YAM_loc.h
  43. YAM_extra.o: YAM_extra.c YAM.h YAM_loc.h
  44. YAM_gates.o: YAM_gates.c
  45. hmac_md5.o: hmac_md5.c
  46.  
  47. YAM_loc.h: YAM.cd
  48.     flexcat YAM.cd YAM_loc.h=C_h.sd YAM_loc.c=C_c.sd
  49.  
  50. gates:
  51.     @echo >YAM_gates.c "/* FILE GENERATED BY gen_gates.pl - DO NOT EDIT */"
  52.     @echo >>YAM_gates.c "#include <exec/types.h>"
  53.     @echo >>YAM_gates.c "#include <emul/emulinterface.h>"
  54.     @echo >>YAM_gates.c "#include <emul/emulregs.h>"
  55.     @echo >>YAM_gates.c "typedef void *Msg;"
  56.     @echo >>YAM_gates.c "typedef struct { long dummy; } Object;"
  57.     for file in YAM*.c; do perl gen_gates.pl $$file >>YAM_gates.c; done
  58.  
  59.  
  60. deutsch.catalog: deutsch.ct
  61.     flexcat YAM.cd deutsch.ct CATALOG LOCALE:catalogs/deutsch/YAM.catalog FLUSH
  62.  
  63.